package gxb.test10;

import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;

public class CountOccurrences {
    public static void main(String[] args) {
        // 创建一个Map用于存储输入值和其出现次数
        Map<Integer, Integer> map = new HashMap<>();
        Scanner sc = new Scanner(System.in);
        // 遍历命令行参数中的整数
        while (sc.hasNext()){
            int anInt = sc.nextInt();
            if (anInt == -1) {
                break;
            }
            if (anInt>49||anInt<0){
                System.out.println("输入值超出范围，请重新输入！");
                continue;
            }
            map.put(anInt,map.getOrDefault(anInt,0)+1);

        }

        // 打印所有输入值及其出现的次数
        for (Map.Entry<Integer, Integer> entry : map.entrySet()) {
            System.out.println("输入值 " + entry.getKey() + " 出现次数：" + entry.getValue());
        }
    }
}
